Cory Sivek's profile

Settlers of Catan Java App

Note: This was a group project. I worked on: 
     - Catan Map model and states
     - Observer Pattern between the Model and Views (MVC architecture).
     - HTTP request handling between Clients and Servers
     - Artificial Intelligence Players (either to optimize for longest road or largest army play)
     - Turn tracking and Robbing mechanics
     - Longest Road (recursion) and Largest Army checks
     - SQLite Database for saved games
     - JUnit Testing and team Code Reviews
     - UML for the Server Architecture
     - Sequence Diagram for Server Requests

One server can support multiple games and multiple clients
Settlers of Catan Java App
Published:

Settlers of Catan Java App

Settlers of Catan Game in Java Standalone Apps. Server and Clients are run separately.

Published: